/**
 * 六合彩的逻辑
 */
initGame(game, function() {
    fill_tabs(['特码', '两面', '正码', '正码1-6', '正特', "连码", "色波", "头尾数", "总肖", "一肖", "特肖", "连肖",
        "合肖", "连尾", "正肖", "五行", "自选不中"]);
    fill_table();
}, true);

// 特码A-B的切换
var tef = function() {
    $(".temab").show();
    $(".temaa").hide();
    $(".tema-title .teb").attr("class", "active teb");
    $(".tema-title .tea").attr("class", "tea");
};
tef();
$(".tema-title .teb").click(function() {
    tef();
});
$(".tema-title .tea").click(function() {
    $(".temaa").show();
    $(".temab").hide();
    $(".tema-title .tea").attr("class", "active tea");
    $(".tema-title .teb").attr("class", "teb");
});

function fill_table() {
    // 特码49个号码
    var div = $(".temaa1");
    div.empty();
    for (var i = 1; i <= 45; i++) {
        var k = i < 10 ? "0" + i : i;
        add_bet_item('特码' + k, draw_number(i), div);
    }
    var div = $(".temaa2");
    for (var i = 46; i <= 49; i++) {
        var k = i < 10 ? "0" + i : i;
        add_bet_item('特码' + k, draw_number(i), div);
    }

    var div = $(".temab1");
    div.empty();
    for (var i = 1; i <= 45; i++) {
        var k = i < 10 ? "0" + i : i;
        add_bet_item('特码B' + k, draw_number(i), div);
    }
    var div = $(".temab2");
    for (var i = 46; i <= 49; i++) {
        var k = i < 10 ? "0" + i : i;
        add_bet_item('特码B' + k, draw_number(i), div);
    }

    var types = ["大", "小", "单", "双"];
    var div = $(".lianmian1");
    for (var i in types) {
        add_bet_item('特' + types[i], types[i], div);
    }

    var div = $(".lianmian2");
    add_bet_item('特红', '红波', div);
    add_bet_item('特蓝', '蓝波', div);
    add_bet_item('特绿', '绿波', div);

    // 两面
    var types = ['大', '小', '单', '双', '合大', '合小', '合单', '合双', '尾大', '尾小', '大单', '小单', '大双', '小双'];
    var div = $(".lianmian");
    div.empty();
    for (var i in types) {
        add_bet_item('特' + types[i], "特" + types[i], div);
    }
    var types = ['天肖', '地肖', '前肖', '后肖', '家肖', '野肖'];
    for (var i in types) {
        add_bet_item('特' + types[i][0], "特" + types[i], div);
    }
    add_bet_item('和大', '总和大', div);
    add_bet_item('和小', '总和小', div);
    add_bet_item('和单', '总和单', div);
    add_bet_item('和双', '总和双', div);

    // 正码
    var div = $(".zhengma1");
    div.empty();
    for (var i = 1; i <= 45; i++) {
        add_bet_item("正" + i, draw_number(i), div);
    }
    div = $(".zhengma2");
    div.empty();
    for (var i = 46; i <= 49; i++) {
        add_bet_item("正" + i, draw_number(i), div);
    }

    // 正码1-6
    var div = $(".six");
    div.empty();
    var arr = ['一', '二', '三', '四', '五', '六'];
    var arr2 = ['大', '小', '单', '双', '合大', '合小', '合单', '合双', '尾大', '尾小', '红', '蓝', '绿'];
    for (var z in arr) {
        add_bet_th("正码" + arr[z], div);
        var ul = $('<ul class="am-avg-sm-2 bet"></ul>');
        for (var i in arr2) {
            var name = arr2[i];
            if (name == '红') {
                div.append(ul);
                var ul = $('<ul class="am-avg-sm-3 bet"></ul>');
            }
            if (name == '红' || name == '蓝' || name == '绿') name += '波';
            add_bet_item(arr[z] + arr2[i], name, ul);
        }
        div.append(ul);
    }

    // 色波
    var div = $(".sebo");
    div.empty;
    add_bet_item('特红', '红波', div);
    add_bet_item('特蓝', '蓝波', div);
    add_bet_item('特绿', '绿波', div);

    var div = $(".qisebo");
    div.empty;
    add_bet_item('七红', '红波', div);
    add_bet_item('七蓝', '蓝波', div);
    add_bet_item('七绿', '绿波', div);
    add_bet_item('七和', '和局', div);

    // 红球
    var types = ['大', '小', '单', '双', '大单', '大双', '小单', '小双'];
    var div = $(".hongqiu");
    div.empty();
    for (var i in types) {
        add_bet_item('特红' + types[i], "红" + types[i], div);
    }

    // 蓝球
    var types = ['大', '小', '单', '双', '大单', '大双', '小单', '小双'];
    var div = $(".lanqiu");
    div.empty();
    for (var i in types) {
        add_bet_item('特蓝' + types[i], "蓝" + types[i], div);
    }

    // 绿球
    var types = ['大', '小', '单', '双', '大单', '大双', '小单', '小双'];
    var div = $(".lvqiu");
    div.empty();
    for (var i in types) {
        add_bet_item('特绿' + types[i], "绿" + types[i], div);
    }

    // 头尾数
    var div = $(".toushu1");
    div.empty();
    for (var i = 0; i <= 1; i++) {
        add_bet_item('特头' + i, i + '头', div);
    }
    var div = $(".toushu2");
    div.empty();
    for (var i = 2; i <= 4; i++) {
        add_bet_item('特头' + i, i + '头', div);
    }

    var div = $(".weishu");
    div.empty();
    for (var i = 0; i <= 9; i++) {
        add_bet_item('特尾' + i, i + '尾', div);
    }

    // 总肖
    var div = $(".zongxiao");
    div.empty();
    for (var i = 2; i <= 7; i++) {
        add_bet_item('总' + i, i + '肖', div);
    }
    add_bet_item('总单', '总肖单', div);
    add_bet_item('总双', '总肖双', div);

    // 一肖
    var div = $(".yixiao");
    div.empty();
    var arr = ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪'];
    for (var i in arr) {
        add_bet_item('平特' + arr[i], arr[i], div);
    }

    // 特肖
    var div = $(".texiao");
    div.empty();
    for (var i in arr) {
        add_bet_item('特' + arr[i], arr[i], div);
    }

    // 正肖
    var div = $(".zhengxiao");
    div.empty();
    for (var i in arr) {
        add_bet_item('正' + arr[i], arr[i], div);
    }

    // 五行
    var div = $(".wuxing1");
    div.empty();
    add_bet_item('特金', '金', div);
    add_bet_item('特木', '木', div);
    add_bet_item('特水', '水', div);
    add_bet_item('特火', '火', div);
    var div = $(".wuxing2");
    div.empty();
    add_bet_item('特土', '土', div);
}

function draw_number(n) {
    n = parseInt(n);
    var k = n < 10 ? '0' + n : n;
    var hong = gameRule.hongbo(), lan = gameRule.lanbo(), lv = gameRule.lvbo();
    var c = '';
    if (hong.indexOf(n) != -1) c = 'red';
    else if (lan.indexOf(n) != -1) c = 'blue';
    else if (lv.indexOf(n) != -1) c = 'green';
    return '<span class="' + c + '">' + k + '</span>';
}

// 自定义的开奖结果绘制
window.customDrawResult = function(i) {
    i = parseInt(i);
    return i + "<div class='xiao item_row2'>" + gameRule.getShengXiao(i) + "</div>";
}